public Object Post(TelephoneResource telephoneResource) { LogRequest(); if (telephoneResource == null) { return "Telephone is required"; } if (telephoneResource.Number == null) { return "Telephone.Number is required"; } if (telephoneResource.EmployeeId <= 0) { return "Telephone.EmployeeId is required"; } var telephone = new Telephone { Number = SafeTrim(telephoneResource.Number), EmployeeId = telephoneResource.EmployeeId }; _db.Telephones.Add(telephone); _db.SaveChanges(); return telephone; }
public Object Put(TelephoneResource telephoneResource) { LogRequest(); if (telephoneResource == null) { return "Telephone is required"; } if (telephoneResource.TelephoneId == null) { return "Telephone.TelephoneId is required"; } int telephoneId = telephoneResource.TelephoneId.Value; var list = _db.Telephones.Where(x => x.TelephoneId == telephoneId); Telephone telephone = null; if (list.Any()) { telephone = list.First(); telephone.Number = SafeTrim(telephoneResource.Number); telephone.EmployeeId = telephoneResource.EmployeeId; _db.SaveChanges(); } return telephone; }