public int AddRecipient(string ObserveId, string Email) { ObservesModel model = ObserveServiceManager.GetObserveById(ObserveId); if (model.Users.Id == User.Identity.GetUserId()) { List <RecipientsModel> list = ObserveServiceManager.GetRecipientList(ObserveId); if (list.Where(e => e.Email == Email).Count() == 0) { RecipientsModel newModel = new RecipientsModel() { Id = Guid.NewGuid().ToString(), Observes = model, Email = Email, Deleted = false }; ObserveServiceManager.AddRecipient(newModel); return(1); } else { return(3); } } else { return(2); } }
public static void AddRecipient(RecipientsModel model) { ObserverDbContext _db = new ObserverDbContext(); ObservesModel observesModel = _db.Observes .Where(e => e.Id == model.Observes.Id) .FirstOrDefault(); model.Observes = observesModel; _db.Recipients.Add(model); _db.SaveChanges(); }