public string CreateRequest(string clientName, int masterId, int operatorId, int serviceId, string comment, string adress, DateTime requestDate, DateTime closeDate, DateTime dateOfDeparture) { Clients client = new Clients(); client.FullName = clientName; string message; this.secondaryRepo.CreateClient(client); message = "Заявка добавлена успешно"; Requests request = new Requests(); request.ClientId = client.Id; request.MasterId = masterId; request.OperatorId = operatorId; request.ServiceId = serviceId; request.Comment = comment; request.Address = adress; request.RequestDate = requestDate; request.CloseDate = closeDate; request.DateOfDeparture = dateOfDeparture; requestRepo.CreateRequest(request); return message; }
public Clients CreateClient(Clients client) { db.Clients.InsertOnSubmit(client); db.SubmitChanges(); return client; }
public string UpdateRequest(Requests request, string clientName, int masterId, int operatorId, int serviceId, string comment, string adress, DateTime requestDate, DateTime closeDate, DateTime dateOfDeparture) { Clients client = new Clients(); client.FullName = clientName; request.Clients = secondaryRepo.CreateClient(client); request.Masters = GetMasterExact(masterId); request.Operators = GetOperatorExact(operatorId); request.Services = GetServiceExact(serviceId); request.Address = adress; request.Comment = comment; request.RequestDate = requestDate; request.CloseDate = closeDate; request.DateOfDeparture = dateOfDeparture; requestDBContext.SubmitChanges(); requestRepo.UpdateRequest(request); return "Заявка успешно изменена"; }
partial void DeleteClients(Clients instance);
partial void UpdateClients(Clients instance);
partial void InsertClients(Clients instance);