public bool Create(Contractor newContractor) { var validator = new ContractorValidator(); if (validator.Validate(newContractor)) { dbContext.Contractors.Add(newContractor); dbContext.SaveChanges(); return(true); } return(false); }
public bool Update(Contractor contractor) { var validator = new ContractorValidator(); if (!validator.Validate(contractor)) { return(false); } var createdContractor = dbContext.Contractors.FirstOrDefault(c => c.Id == contractor.Id); if (createdContractor != null) { createdContractor.FirstName = contractor.FirstName; createdContractor.LastName = contractor.LastName; createdContractor.NIP = contractor.NIP; dbContext.SaveChanges(); return(true); } return(false); }