示例#1
0
        public IHttpActionResult CreateAdminDetail(AdminDetailDto adminDetailsDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            if (_context.AdminDetails.Any(x => x.StoreId == adminDetailsDto.StoreId))
            {
                return(Ok("Store Id already exists."));
            }
            var adminDetails = Mapper.Map <AdminDetailDto, AdminDetail>(adminDetailsDto);

            _context.AdminDetails.Add(adminDetails);
            _context.SaveChanges();

            adminDetailsDto.Id = adminDetails.Id;
            return(Created(new Uri(Request.RequestUri + "/" + adminDetails.Id), adminDetailsDto));
        }
示例#2
0
        // GET api/adminresgistration
        //public IHttpActionResult LoginAdmin(AdminDetailDto adminDetailsDto)
        public IHttpActionResult GetProductsByAdmin(AdminDetailDto adminDetailsDto)
        {
            if (_context.AdminDetails.Any(x => x.Username == adminDetailsDto.Username))
            {
                var admin = _context.AdminDetails.Select(selector: Mapper.Map <AdminDetail, AdminDetailDto>).Where(x => x.Username == adminDetailsDto.Username).SingleOrDefault();

                var prodcuts = _context.ProductDetails.Where(product => admin.Id == product.AdminDetail.Id).ToList();

                return(Ok(prodcuts));
            }



            return(NotFound());
            //else
            //{
            //    return Ok("Chl Cutiyeeeee");

            //}
        }