Exemplo n.º 1
0
        public ValidationMsg Create(SysSource objSysSource, int userid)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var tblSysSource = new Sys_Source
                {
                    SourceID      = objSysSource.SourceID,
                    SourceName    = objSysSource.SourceName,
                    SourceAddress = objSysSource.SourceAddress,
                    ContactPerson = objSysSource.ContactPerson,
                    ContactNumber = objSysSource.ContactNumber,
                    IsActive      = objSysSource.IsActive == "Active",
                    IsDelete      = objSysSource.IsDelete,
                    SetOn         = DateTime.Now,
                    SetBy         = userid,
                    IPAddress     = string.Empty
                };

                _context.Sys_Source.Add(tblSysSource);
                _context.SaveChanges();
                SourceId   = tblSysSource.SourceID;
                vmMsg.Type = Enums.MessageType.Success;
                vmMsg.Msg  = "Saved Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to Save.";
            }
            return(vmMsg);
        }
Exemplo n.º 2
0
        public ValidationMsg Update(SysSource objSysSource, int userid)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var sysSource = _context.Sys_Source.FirstOrDefault(s => s.SourceID == objSysSource.SourceID);
                if (sysSource != null)
                {
                    sysSource.SourceName    = objSysSource.SourceName;
                    sysSource.SourceAddress = objSysSource.SourceAddress;
                    sysSource.ContactPerson = objSysSource.ContactPerson;
                    sysSource.ContactNumber = objSysSource.ContactNumber;
                    sysSource.IsActive      = objSysSource.IsActive == "Active";// Convert.ToBoolean(objSysSource.IsActive);
                    sysSource.ModifiedOn    = DateTime.Now;
                    sysSource.ModifiedBy    = userid;
                }
                _context.SaveChanges();

                vmMsg.Type = Enums.MessageType.Update;
                vmMsg.Msg  = "Updated Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to Update.";
            }
            return(vmMsg);
        }
Exemplo n.º 3
0
 public ActionResult Source(SysSource model)
 {
     if (model != null && model.SourceID != 0)
     {
         _vmMsg = _dalSysSource.Update(model, Convert.ToInt32(Session["UserID"]));
     }
     else
     {
         _vmMsg = _dalSysSource.Create(model, Convert.ToInt32(Session["UserID"]));
     }
     return(Json(new { SourceID = _dalSysSource.GetSourceID(), msg = _vmMsg }));
 }