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();
        }