public static OutsourcerRegistrationResponse RegisterOutsourcer(OutsourcerRegistrationRequest request) { if (OutsourcerDao.IsBusy(request.Login)) { return(new OutsourcerRegistrationResponse { Id = 0, Message = Messages.OutsourcerLoginIsBusy }); } return(OutsourcerDao.Create(request)); }
public static OutsourcerRegistrationResponse Create(OutsourcerRegistrationRequest request) { var newOutsourcer = new Outsourcer { Id = outsourcers.Max(outsourcer => outsourcer.Id) + 1, Login = request.Login, PasswordHash = request.PasswordHash }; outsourcers.Add(newOutsourcer); return(new OutsourcerRegistrationResponse { Id = newOutsourcer.Id }); }