public BaseOutput AddSMSModel(SMSModel item) { CRUDOperation cRUDOperation = new CRUDOperation(); BaseOutput baseOutput; try { tbl_SMSModel sMSModel = new tbl_SMSModel() { UserID = item.UserID, TotalMessageCount = item.TotalMessageCount, ShortMessageCount = item.ShortMessageCount, OutMessageCount = item.OutMessageCount, InMessageCount = item.InMessageCount, OutMessageForeignCount = item.OutMessageForeignCount, InMessageForeigCount = item.InMessageForeigCount, OutMessageRoamingCount = item.OutMessageRoamingCount, InMessageRoamingCount = item.InMessageRoamingCount, BeginDate = item.BeginDate, EndDate = item.EndDate, }; List <tbl_SMSDetail> tbl_SMSDetails = new List <tbl_SMSDetail>(); tbl_SMSDetails = item.SMSDetails; tbl_SMSModel _SMSModel = cRUDOperation.AddSMSModel(sMSModel, tbl_SMSDetails); return(baseOutput = new BaseOutput(true, BOResultTypes.Success.GetHashCode(), BOBaseOutputResponse.SuccessResponse, "")); } catch (Exception ex) { return(baseOutput = new BaseOutput(false, BOResultTypes.Danger.GetHashCode(), BOBaseOutputResponse.DangerResponse, ex.Message)); } }