public int addCard(CreateCardWebInputModel input) { try { UserDetailOutputModel userLogin = UserLogins; return(cardBusiness.addCard(input, userLogin.UserID)); } catch { return(SystemParam.RETURN_FALSE); } }
public PartialViewResult showEditCard(int CardID) { try { UserDetailOutputModel userLogin = UserLogins; CreateCardWebInputModel input = cardBusiness.editCard(CardID, userLogin.UserID); return(PartialView("_EditCard", input)); } catch (Exception ex) { ex.ToString(); throw; } }
// thêm Card public int addCard(CreateCardWebInputModel input, int userID) { try { if (input.ID != null) { return(SaveEdit(input.ID, input.CardCode, input.SeriNumber, input.CardType, input.TelecomType, input.StartDate, input.ExprireDate)); } if (input.CardCode.Equals(input.SeriNumber)) { return(SystemParam.CODE_EQUALS_SERI); } if (checkDuplicateCodeOrSeriCard(input.CardCode, input.SeriNumber)) { return(SystemParam.DUPLICATE_NAME); } Card card = new Card(); card.CreateUserID = userID; card.CustomerActiveID = null; card.Code = Util.Code(input.CardCode); card.Seri = input.SeriNumber; card.TelecomType = input.TelecomType; card.CardType = input.CardType; string t = input.StartDate; card.StartDate = DateTime.ParseExact(input.StartDate, "dd/MM/yyyy", CultureInfo.InvariantCulture); card.ExpireDate = DateTime.ParseExact(input.ExprireDate, "dd/MM/yyyy", CultureInfo.InvariantCulture); if (card.StartDate >= card.ExpireDate) { return(SystemParam.ERROR_DATE); } card.ActiveDate = null; card.Status = SystemParam.STATUS_CARD_NO_ACTIVE; card.CreateDate = DateTime.Today; card.IsActive = SystemParam.ACTIVE; cnn.Cards.Add(card); cnn.SaveChanges(); return(SystemParam.RETURN_TRUE); } catch (Exception ex) { ex.ToString(); return(SystemParam.RETURN_FALSE); } }
public CreateCardWebInputModel editCard(int CardID, int UserID) { try { Card card = cnn.Cards.Find(CardID); CreateCardWebInputModel Edit = new CreateCardWebInputModel(); Edit.ID = card.ID; Edit.TelecomType = card.TelecomType; Edit.CardType = card.CardType; Edit.CardCode = Util.EnCode(card.Code); Edit.SeriNumber = card.Seri; Edit.StartDate = card.StartDate.ToString("dd/MM/yyyy"); Edit.ExprireDate = card.ExpireDate.ToString("dd/MM/yyyy"); Edit.CreateUserID = UserID; return(Edit); } catch (Exception ex) { ex.ToString(); CreateCardWebInputModel obj = new CreateCardWebInputModel(); return(obj); } }