public async Task <int> AddEditBranding(ProgramBrandingViewModel model) { try { var chkExist = await FindAsync(new { id = model.id }); if (chkExist == null) { chkExist = new ProgramBranding(); } chkExist.accountName = model.accountName; chkExist.accountTypeId = model.accountTypeId; chkExist.brandingColor = model.brandingColor; if (model.createdBy != null) { chkExist.createdBy = model.createdBy; } if (model.createdDate != null) { chkExist.createdDate = model.createdDate; } if (model.isActive != null) { chkExist.isActive = model.isActive; } if (model.isDeleted != null) { chkExist.isDeleted = model.isDeleted; } if (model.modifiedBy != null) { chkExist.modifiedBy = model.modifiedBy; } if (model.modifiedDate != null) { chkExist.modifiedDate = model.modifiedDate; } chkExist.programAccountID = model.programAccountID; chkExist.programId = model.programId; chkExist.cardNumber = model.cardNumber; chkExist.id = model.id; return(await InsertOrUpdateAsync(chkExist, new { id = model.id })); } catch (Exception) { throw; } }
public async Task <string> AddEditBrandingDetails(ProgramBrandingViewModel model) { try { var bId = await AddEditBranding(model); if (bId > 0) { if (!string.IsNullOrEmpty(model.ImagePath)) { await _photos.SaveUpdateImage(model.ImagePath, bId, bId, (int)PhotoEntityType.BrandingLogo); } return(Cryptography.EncryptPlainToCipher(bId.ToString())); } return("0"); } catch (Exception) { throw; } }