Пример #1
0
        public void UpdatePerson(int id, UpdatePersonCommand command)
        {
            var person = _personAccomplishmentContext.People.Find(id);

            if (person == null)
            {
                throw new Exception("Unable to find person");
            }

            person.FirstName = command.FirstName;
            person.LastName  = command.LastName;
            person.Birthdate = command.Birthdate;
            person.City      = command.City;
            person.State     = command.State;

            _personAccomplishmentContext.SaveChanges();
        }
Пример #2
0
        public void CreateExceptionRecord(CreateExceptionLogCommand cmd)
        {
            var exceptionLogRecord = new ExceptionLog
            {
                LogTime             = cmd.LogTime,
                HttpStatusCode      = cmd.HttpStatusCode,
                RequestId           = cmd.RequestId,
                ExceptionMessage    = cmd.ExceptionMessage,
                ExceptionStackTrace = cmd.ExceptionStackTrace
            };

            _personAccomplishmentContext.Add(exceptionLogRecord);
            _personAccomplishmentContext.SaveChanges();
        }