Base solution for your next web application

Activities of "abu"

i also have same error i have an ImemberprofileAppService interface and memberProfileAppService class files

the above two files present in application in MemberProfiles folder

i used this in .js file

abp.services.tasksystem.memberprofile

i have the following coding in webapi

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

what is the service name in this case please give an answer....???? please

sir i have use this script in my html page..!! but same problem..

<script src="/api/AbpServiceProxies/GetAll" type="text/javascript"></script> and <script src="/api/AbpServiceProxies/Get?name=tasksystem/task" type="text/javascript"></script>

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

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 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

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

yes sir i used a template ...

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

thank you so much sir for your support

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

please reply.. 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 ..??

Showing 1 to 10 of 42 entries