public bool CreateApplication(ApplicationDAO app) { Application a = new Application { Application_ID = app.ApplicationID, ApplicationStatus = app.ApplicationStatus, SalaryExpectation = app.SalaryExpectation, FullTime = app.FullTime, AvailableForDays = app.AvailableForDays, AvailableForEvenings = app.AvailableForEvenings, AvailableForWeekends = app.AvailableForWeekends, MondayFrom = app.MondayFrom, TuesdayFrom = app.TuesdayFrom, WednesdayFrom = app.WednesdayFrom, ThursdayFrom = app.ThursdayFrom, FridayFrom = app.FridayFrom, SaturdayFrom = app.SaturdayFrom, SundayFrom = app.SundayFrom, MondayTo = app.MondayTo, TuesdayTo = app.TuesdayTo, WednesdayTo = app.WednesdayTo, ThursdayTo = app.ThursdayTo, FridayTo = app.FridayTo, SaturdayTo = app.SaturdayTo, SundayTo = app.SundayTo }; using (AESDatabaseDataContext db = new AESDatabaseDataContext()) { db.Applications.InsertOnSubmit(a); try { db.SubmitChanges(); } catch (Exception e) { throw new FaultException<KaskServiceException>(new KaskServiceException(), new FaultReason(e.Message)); } } return true; }
partial void DeleteApplication(Application instance);
partial void UpdateApplication(Application instance);
partial void InsertApplication(Application instance);