Exemplo n.º 1
0
        public void SubmitWishes(int currentUserId, GreetingSaveViewModel model)
        {
            if (currentUserId > 0 && model.ReceiverAssociateId > 0)
            {
                DbContext.Associate_Birthday_Wishes_Inputs
                .RemoveRange(DbContext.Associate_Birthday_Wishes_Inputs
                             .Where(b => b.BirthdayPersonId == model.ReceiverAssociateId &&
                                    b.AssociateId == currentUserId).ToList());

                var message = new Associate_Birthday_Wishes_Inputs
                {
                    AssociateId      = currentUserId,
                    BirthdayPersonId = model.ReceiverAssociateId,
                    AddedDate        = DateTimeOffset.UtcNow,
                    BirthdayMessage  = model.Message
                };

                DbContext.Add(message);
                DbContext.SaveChanges();
            }
        }
Exemplo n.º 2
0
 public IActionResult GetCurrentBirthdays([FromBody] GreetingSaveViewModel model)
 {
     Service.SubmitWishes(LoggedInService.UserId, model);
     return(Ok(model));
 }