public async Task <IActionResult> AddResidentDepartment([FromHeader] string Authorization, [FromBody] RequestResidentdepartment request) { try { var resident = await _residentService.AuthToken(Authorization); if (resident == null) { UnauthorizedResponse(); return(new ObjectResult(response)); } var department = await _departmentService.GetByCode(request.Code); if (department == null) { NotFoundResponse(); return(new ObjectResult(response)); } var residentDepartment = new ResidentDepartment() { BuildingId = department.BuildingId, CondiminiumId = department.CondominiumId, DepartmentId = department.DepartmentId, IsDelete = false, ResidentId = resident.ResidentId }; var residentDepartmentSaved = await _residentDepartmentService.Insert(residentDepartment); OkResponse(residentDepartmentSaved); return(new ObjectResult(response)); } catch (Exception e) { InternalServerErrorResponse(e.Message); return(new ObjectResult(response)); } }
public async Task <ResidentDepartment> Update(ResidentDepartment entity) { return(await _residentDeparmentRepository.Update(entity)); }
public async Task <ResidentDepartment> Insert(ResidentDepartment entity) { return(await _residentDeparmentRepository.Insert(entity)); }