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)); }
// 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"); //} }