Base solution for your next web application

Activities of "abu"

getting this error during update the database in package Manager Console

Introducing FOREIGN KEY constraint 'FK_dbo.Client_dbo.User_UpdatedByUserId' on table 'Client' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.

how we cascade ON Delete and OnUpdate

please help

how we make following error example:

  1. internal error
  2. your request is not valid. etc etc

in readable format to the user what the error is and where it present..???

please help

thank you

thank you sir for all your support and guidance

i want to know the use of Get() method in boilerplate ...??? I am using it but getting error may i know the the important points to remember for use of Get() method ..??

internal error occurs during your request means ...???

please reply.. thank you

sir want to know your email id...???

thank you so much sir for your support

yes sir i used a template ...

yes sir i have created project with template and also check by debug the code..

sir after opening following link in my browser its blank page...??? now what the next step to work it out..???

<a class="postlink" href="http://localhost:6234/api/AbpServiceProxies/GetAll?type=angular">http://localhost:6234/api/AbpServicePro ... pe=angular</a>

please reply thank you

ImemberprofileAppService code

namespace MYVEO.MemberProfiles
{
   public interface ImemberprofileAppService:IApplicationService
    {
        GetTasksOutput GetTasks(GetTasksInput input);
        void UpdateTask(UpdateTaskInput input);
        void CreateTask(CreateTaskInput input);
    }
}

memberprofileAppService code

namespace MYVEO.MemberProfiles
{
    public class memberprofileAppService : ApplicationService, ImemberprofileAppService
    {
         private ImemberprofileRepository _taskRepository;
       
        
        /// <summary>
        ///In constructor, we can get needed classes/interfaces.
        ///They are sent here by dependency injection system automatically.
        /// </summary>
        public memberprofileAppService(ImemberprofileRepository taskRepository)
        {
            _taskRepository = taskRepository;
            
        }
        
        public GetTasksOutput GetTasks(GetTasksInput input)
        {
            //Called specific GetAllWithPeople method of task repository.
            var tasks = _taskRepository.memberGetAll();

            //Used AutoMapper to automatically convert List<Task> to List<TaskDto>.
            return new GetTasksOutput
                   {
                       //Tasks = Mapper.Map<List<MemberProfilesDtos>>(tasks)
                   };
        }
        
        public void UpdateTask(UpdateTaskInput input)
        {
           
        }

        public void CreateTask(CreateTaskInput input)
        {
           
           // Logger.Info("Creating a task for input: " + input);
            var tasks = new memberprofile
            {
                MemberCode=input.MemberCode,
                Firstname=input.Firstname,
                Lastname=input.Lastname,
                MiddleInitial=input.MiddleInitial,
                Additional=input.MiddleInitial,
                DOB=input.DOB,
                Email=input.Email,
                PhoneNo=input.PhoneNo,
                Extension=input.Extension
            };
            _taskRepository.Insert(tasks);
        }
    }

Coding in webapi

DynamicApiControllerBuilder
               .ForAll<IApplicationService>(Assembly.GetAssembly(typeof(MYVEOApplicationModule)), "tasksystem")
               .Build();

Javascript code

(function () {
    var app = angular.module('app');
    var controllerId = 'insertcontroller';
    app.controller(controllerId, [
        '$scope', '$location', 'abp.services.tasksystem.memberprofile',
        function ($scope, $location,memberprofileService) {
            var vm = this;

            vm.tasks = {
                Membercode:'',
                FirstName:'',
                Lastname:'',
                MiddleInitial:'',
                Additional:'',
                DOB:null,
                Email:'',
                PhoneNo:'',
                Extension:''
            };

            var localize = abp.localization.getSource('MYVEO');
            vm.saveTask = function() {
                abp.ui.setBusy(
                    null,
                    memberprofileService.createTask(
                        vm.tasks
                    ).success(function() {
                        //abp.notify.info(abp.utils.formatString(localize("TaskCreatedMessage"), vm.task.description));
                        $location.path('/');
                    })
                );
            };
        }
    ]);
})();

html page coding

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>

<body>
    <div class="container" style="margin-bottom:4px; border:5px outset; border-color:#e1e1e1" ng-controller="insertcontroller as vm">
        <div class="col-md-12">

            <div class="profile_bg">
                <h4 style="font-size:larger"><b>Member Profile</b></h4>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>MemberCode*</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtMemberCode" type="text" ng-model="vm.tasks.Membercode" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>First Name *</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtFirstName" type="text" ng-model="vm.tasks.FirstName" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Last Name</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtLastName" type="text" ng-model="vm.tasks.Lastname" />
                    </div>
                </div>

                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Middle Initial</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtMiddle" type="text" ng-model="vm.tasks.MiddleInitial" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Additional</span>
                    </div>
                    <div class="col-md-5">
                        <textarea id="TextArea1" rows="2" cols="20" ng-model="vm.tasks.Additional"></textarea>
                    </div>
                </div>

                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Date Of Birth*</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtDOB" type="text" ng-model="vm.tasks.DOB" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Email *</span>
                    </div>
                    <div class="col-md-5">
                        <input id="txtEmail" type="text" ng-model="vm.tasks.Email" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Contact Number*<span style="color: #00629F">(Ex-987-666-4323)</span></span>

                    </div>
                    <div class="col-md-5">
                        <input id="txtContactNo" type="text" maxlength="12" ng-model="vm.tasks.PhoneNo" />
                    </div>
                </div>
                <div class="col-md-12">
                    <div class="col-md-5">
                        <span>Extension</span>
                    </div>
                    <div class="col-md-5">
                        <input id="Text1" type="text" ng-model="vm.tasks.Extension" />

                    </div>
                </div>
                <div class="col-md-12">
                </div>
                <div class="col-md-5">
                </div>
                <button ng-click="vm.saveTask()"type="submit">INSERT</button>
            </div>
        </div>
    </div>
    <script src="/api/AbpServiceProxies/GetAll" type="text/javascript"></script>
    <script src="/api/AbpServiceProxies/Get?name=tasksystem/task" type="text/javascript"></script>
</body>
</html>

error

Error: [$injector:unpr] http://errors.angularjs.org/1.3.15/$injector/unpr?p0=abp.services.tasksystem.memberprofileProvider%20%3C-%20abp.services.tasksystem.memberprofile%20%3C-                   0nsertcontroller

please help me out sir waiting for reply thank you

sir i had send you all my coding part to you in your first to learn forum article please help me out sir

Showing 31 to 40 of 42 entries