public async Task <IActionResult> AddInstitute([FromBody] InstituteResource instituteResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var institute = _mapper.Map <InstituteResource, Institute>(instituteResource); institute.Status = Status.Active; institute.StatusUpdateUserNEDId = "system"; institute.StatusUpdateDateTime = DateTime.UtcNow; institute.CreateUserNEDId = "system"; institute.CreateDateTime = DateTime.UtcNow; _unitOfWork.Organization.AddInstitute(institute); await _unitOfWork.Complete(); return(await GetInstitute(institute.InstituteId)); }
public async Task <IActionResult> UpdateInstitute(int id, [FromBody] InstituteResource instituteResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var institute = await _unitOfWork.Organization.GetInstitute(id); if (institute == null) { return(NotFound()); } _mapper.Map <InstituteResource, Institute>(instituteResource, institute); institute.LastUpdateUserNEDId = "system"; institute.LastUpdateDateTime = DateTime.UtcNow; await _unitOfWork.Complete(); return(await GetInstitute(institute.InstituteId)); }