public async Task <ActionResult <FlatRateFee> > PostFlatRateFee(FlatRateFee flatRateFee) { if (flatRateFee.UserRole != "admin") { return(BadRequest()); } var flatRate = _feesManager.AddFlatRateFee(flatRateFee); return(Ok(_mapper.Map <IEnumerable <FlatRateFeeDTO> >(flatRate))); }
public FlatRateFee AddFlatRateFee(FlatRateFee flatRateFee) { FlatRateFee flat = _context.FlatRateFee.Where(item => item.Obsolete == false).FirstOrDefault(); if (flat == null) { _context.FlatRateFee.Add(flatRateFee); _context.SaveChangesAsync(); } else { flat.Obsolete = true; _context.SaveChangesAsync(); _context.FlatRateFee.Add(flatRateFee); _context.SaveChangesAsync(); } return(flatRateFee); }
public double GetAllFlatRateFees() { FlatRateFee flat = _context.FlatRateFee.Where(i => i.Obsolete == false).FirstOrDefault(); return(flat.Ammount); }
public async Task <ActionResult <FlatRateFee> > PostFlatRateFee(FlatRateFee flatRateFee) { var flatRate = _feesManager.AddFlatRateFee(flatRateFee); return(Ok(flatRate)); }