public async Task <CreateDepartmentRes> CreateDepartment(CreateDepartmentReq request) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@DepartmentName", request.DepartmentName); parameters.Add("@IsActive", request.IsActive); using (var result = SqlMapper .QueryFirstOrDefaultAsync <CreateDepartmentRes>(cnn: connection, sql: "sp_CreateDepartment", param: parameters, commandType: CommandType.StoredProcedure)) try { return(await result); } catch (Exception) { return(new CreateDepartmentRes()); } }
public async Task <CreateDepartmentRes> CreateDepartment(CreateDepartmentReq request) { return(await _departmentRepository.CreateDepartment(request)); }
public async Task <IActionResult> CreateDepartment(CreateDepartmentReq request) { return(Ok(await _departmentServices.CreateDepartment(request))); }