Example #1
0
        public Guid?Post(WillVm willVm)
        {
            try
            {
                var will = new Will()
                {
                    WillStatus = willVm.WillStatus,
                    UserName   = willVm.UserName,
                    UpdatedUtc = DateTime.UtcNow
                };

                return(_willService.AddOrUpdate(will));
            }
            catch (Exception e)
            {
                _logger.LogWarning("WillVmService Post exception", e.Message);
                return(null);
            }
        }
Example #2
0
        public WillVm Get(Guid id)
        {
            var willVm = new WillVm();

            if (id.IsGuid())
            {
                var will = _willService.Get(id);

                if (will == null)
                {
                    throw new ArgumentNullException(nameof(id));
                }

                willVm.Id         = will.Id;
                willVm.WillStatus = will.WillStatus;
                willVm.UserName   = will.UserName;
            }

            return(willVm);
        }