Ejemplo n.º 1
0
        public ResponseDto Save(WarningDto saveDto)
        {
            ResponseDto responseDto = new ResponseDto();

            WarningBo saveBo = new WarningBo()
            {
                Id = saveDto.Id,
                WarningModuleTypeId = saveDto.WarningModuleTypeId,

                PersonProductId = saveDto.PersonProductId,
                CommentId       = saveDto.CommentId,
                PersonId        = saveDto.PersonId,

                WarningTypeId = saveDto.WarningTypeId,
                Notes         = saveDto.Notes,

                Session = Session
            };

            ResponseBo responseBo = warningBusiness.Save(saveBo);

            responseDto = responseBo.ToResponseDto();

            return(responseDto);
        }
Ejemplo n.º 2
0
        public ActionResult <List <WarningDto> > GetUserWarnings([FromRoute] int userId)
        {
            var warnings    = _context.Warnings.Where(x => x.UserId == userId).ToList();
            var warningsDto = new List <WarningDto>();

            foreach (var warning in warningsDto)
            {
                var warningDto = new WarningDto();
                warningDto.Id                = warning.Id;
                warningDto.Reason            = warning.Reason;
                warningDto.Explanation       = warning.Explanation;
                warningDto.DateTime          = warning.DateTime;
                warningDto.UserId            = warning.UserId;
                warningDto.AdminId           = warning.AdminId;
                warningDto.UserFirstLastName = _context.Users.Find(warning.UserId).FirstName + ' ' +
                                               _context.Users.Find(warning.UserId).LastName;
                warningDto.AdminFirstLastName = _context.Users.Find(warning.AdminId).FirstName + ' ' +
                                                _context.Users.Find(warning.AdminId).LastName;
                warningsDto.Add(warningDto);
            }
            return(Ok(warningsDto));
        }