public Confirmer Create(Profile profile) { var result = new Confirmer(); try { _context.Profiles.Add(profile); _context.Save(); } catch (Exception exc) { result.SetError(exc.ToString()); } return(result); }
public Confirmer Create(Quote quote) { var result = new Confirmer(); try { quote.Status = Status.Created; _context.Quotes.Add(quote); _context.Save(); } catch (Exception exc) { result.SetError(exc.ToString()); } return(result); }
private Confirmer ChangeStatus(Guid quoteID, Status status) { var result = new Confirmer(); try { var quote = _context.Quotes.Find(quoteID); quote.Status = status; if (status == Status.Accepted) { quote.IsInvoice = true; } _context.Save(); } catch (Exception exc) { result.SetError(exc.ToString()); } return(result); }