Ejemplo n.º 1
0
 public async  Task<InstitutionViewModel> Create(AddInstitutionViewModel viewModel)
 {
     var institution = _mappingEngine.Map<Institution>(viewModel);
     institution.CreatorId = _userManager.GetCurrentUserId();
     _institutions.Add(institution);
     await _unitOfWork.SaveChangesAsync();
     return await GetInstitutionViewModel(institution.Id);
 }
Ejemplo n.º 2
0
        public virtual async Task<ActionResult> Create(AddInstitutionViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return new JsonNetResult
                {
                    Data = new
                    {
                        success = false,
                        View = this.RenderPartialViewToString(MVC.Institution.Views._Create, viewModel)
                    }
                };
            }
           var newInstitution =await _institutionService.Create(viewModel);

           return new JsonNetResult
           {
               Data = new
               {
                   success = true,
                   View = this.RenderPartialViewToString(MVC.Institution.Views._InstitutionItem, newInstitution)
               }
           };
        }