public ApasRegularView UpdateApasRegular(ApasRegularView obj) { //security and design reconsideration ApasRegular objReg = new ApasRegular(); objReg.Id = obj.Id; objReg.LoadData(); objReg.ColorCode = obj.ColorCode; objReg.Save(); EntityConverter ecov = new EntityConverter(); return ecov.ConvertRegular(objReg); }
public ApasRegularView ConvertRegular(ApasRegular input) { ApasRegularView output = new ApasRegularView(); try { output.Classroom = input.GetClassroom().Name; } catch (WebServiceException ex) { output.Classroom = ""; bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy"); if (rethrow) throw; } try { output.Branch = input.GetClassroom().GetBranch().Name.Trim(); } catch (WebServiceException ex) { output.Branch = ""; bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy"); if (rethrow) throw; } output.ClassStartDate = (input.ClassStartDate==null) ? "" : input.ClassStartDate.ToString("dd MMM yyyy"); output.Day = input.Day; output.Fee = Convert.ToDecimal(input.Fee); output.Id = input.Id; try { output.Level = input.getLevel().Name.Trim(); } catch (WebServiceException ex) { output.Level = ""; bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy"); if (rethrow) throw; } output.ColorCode = input.ColorCode; try { output.Subject = input.GetSubject().name.Trim(); } catch (WebServiceException ex) { output.Subject = ""; bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy"); if (rethrow) throw; } try { output.Teacher = input.GetTeacher().FullName; } catch (Exception ex) { output.Teacher = ""; bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy"); if (rethrow) throw; } output.TimeEnd = input.TimeEnd.ToShortTimeString() ; output.TimeStart = input.TimeStart.ToShortTimeString(); output.Year = input.Year; return output; }
public PaymentAdviceReferenceView ConvertPaymentAdviceReference(PaymentAdvice input, ApasRegularView refReg) { PaymentAdviceReferenceView output = new PaymentAdviceReferenceView(); output.Id = input.Id; output.IdPaymentAdviceList = input.IdPaymentAdviceList; output.Student= ConvertStudent(input.GetAssociatedStudent()); output.ReferencedRegular = refReg; return output; }