Esempio n. 1
0
        public static Image AddImageToDb(eAutosalonContext _context, string image, int id, bool isUser)
        {
            var byteImage = System.Text.Encoding.UTF8.GetBytes(image);

            Image dbImage;

            if (isUser)
            {
                dbImage = _context.Images.FirstOrDefault(x => x.UserId == id);
            }
            else
            {
                dbImage = _context.Images.FirstOrDefault(x => x.VehicleId == id);
            }

            if (dbImage != null)
            {
                dbImage.Img = byteImage;
            }
            else
            {
                dbImage = new Image
                {
                    UserId    = isUser ? id : (int?)null,
                    VehicleId = isUser ? (int?)null : id,
                    Img       = byteImage
                };

                _context.Images.Add(dbImage);
            }
            _context.SaveChanges();

            return(dbImage);
        }
Esempio n. 2
0
 public BaseService(eAutosalonContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
 public VehicleService(eAutosalonContext context)
 {
     _context = context;
 }
 public UsersService(eAutosalonContext context, IMapper mapper) : base(context, mapper)
 {
     _context = context;
     _mapper  = mapper;
 }