private ApiResponse Update(int id, UpdateCustomerViewModel model) { var apiResp = new ApiResponse { Type = ResponseType.Fail }; var customer = new Dto.Customer.Customer { Id = id, AuthorizedPersonName = model.AuthorizedPersonName, PhoneNumber = model.PhoneNumber, Title = model.Title }; var resp = _customerService.Edit(customer); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; return(apiResp); }
private ApiResponse <int> Create(CreateCustomerViewModel model) { var apiResp = new ApiResponse <int> { Type = ResponseType.Fail }; var customer = new Dto.Customer.Customer { AuthorizedPersonName = model.AuthorizedPersonName, PhoneNumber = model.PhoneNumber, Title = model.Title, CreatedAt = DateTime.UtcNow }; var resp = _customerService.Add(customer); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; apiResp.Data = customer.Id; return(apiResp); }