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)));
 }