public async Task <ResponseDto> Add(UserAddRequestDto request) { var user = new User { CreatedAt = DateTime.Now, CreatedBy = request.Creator, Email = request.Email, PhoneNumber = request.PhoneNumber, Password = request.Password, LastName = request.LastName, FirstName = request.FirstName, IsRemove = false, UserType = UserType.User }; await _contactManagerContext.Users.AddAsync(user); return(await _contactManagerContext.SaveChangesAsync() <= 0 ? new ResponseDto { Successful = false, Title = "User not added" } : new ResponseDto { Successful = true, Title = "User added" }); }
public async Task <ResponseDto> Add(AddContactRequestDto request) { var contact = new Contact { CreatedAt = DateTime.Now, CreatedBy = request.UserId, FirstName = request.FirstName, LastName = request.LastName, PhoneNumber = request.PhoneNumber, IsRemove = false, UserId = request.UserId, }; await _contactManagerContext.Contacts.AddAsync(contact); return(await _contactManagerContext.SaveChangesAsync() <= 0 ? new ResponseDto { Successful = false, Title = "Contact not added" } : new ResponseDto { Successful = true, Title = "Contact added" }); }