public void Create(Domain.Models.PersonModels.Person person) { if (person == null) { throw new ArgumentNullException(nameof(person)); } _db.Persons.Add(person); }
public PersonInfoVm(Domain.Models.PersonModels.Person person, string picture, List <PersonRelation> relations, List <PhoneNumber> phoneNumbers, string cityName) { Picture = picture; FirstName = person.FirstName; LastName = person.LastName; Gender = person.Gender; PrivateNumber = person.PrivateNumber; BirthDate = person.BirthDate; CityId = person.CityId; CityName = cityName; PhoneNumbers = phoneNumbers.Select(x => new PhoneNumberVm(x)).ToList(); Relations = relations.Select(x => new PersonRelationVm(x)).ToList(); }
public void Update(Domain.Models.PersonModels.Person model) { if (model == null) { throw new ArgumentException("Model is empty"); } var entity = _db.Persons.Single(u => u.Id == model.Id); entity.FirstName = model.FirstName; entity.LastName = model.LastName; entity.CityId = model.CityId; entity.Gender = model.Gender; entity.PrivateNumber = model.PrivateNumber; entity.PicturePath = model.PicturePath; entity.BirthDate = model.BirthDate; }