示例#1
0
        public async Task <DefaultResponse <Domain.AcademicQualification> > Update(Update.Model model)
        {
            var response = new DefaultResponse <Domain.AcademicQualification>();

            if (!ModelState.IsValid)
            {
                response.erros = ErrorMessagesHelper.GetErrors(ModelState);
                return(response);
            }

            response.data = await new Update.Services(db).Save(model);
            return(response);
        }
        public async Task <DefaultResponse <Domain.Enterprise> > Update([FromBody] Update.Model model)
        {
            model.Id = Guid.Parse(User.Claims.Where(c => c.Type == ClaimTypes.PrimarySid).FirstOrDefault().Value);

            var response = new DefaultResponse <Domain.Enterprise>();

            if (!ModelState.IsValid)
            {
                response.erros = ErrorMessagesHelper.GetErrors(ModelState);
                return(response);
            }

            response.data = await new Update.Services(db).Save(model);

            return(response);
        }
        public async Task <DefaultResponse <Domain.Enterprise> > Create([FromBody] Create.Model model)
        {
            var response = new DefaultResponse <Domain.Enterprise>();

            if (!ModelState.IsValid)
            {
                response.erros = ErrorMessagesHelper.GetErrors(ModelState);
                return(response);
            }

            var services = new Create.Services(db);

            response.data = await services.Save(model);

            return(response);
        }
示例#4
0
        public async Task <DefaultResponse <Domain.AcademicQualification> > Create([FromBody] Create.Model model)
        {
            var response = new DefaultResponse <Domain.AcademicQualification>();

            if (!ModelState.IsValid)
            {
                response.erros = ErrorMessagesHelper.GetErrors(ModelState);
                return(response);
            }

            var services = new Create.Services(db);

            model.UserId  = Guid.Parse(User.Claims.Where(c => c.Type == ClaimTypes.PrimarySid).FirstOrDefault().Value);
            response.data = await services.Save(model);

            return(response);
        }