Ejemplo n.º 1
0
        public IResult UpdateCorporation(Corporation instance)
        {
            try
            {
                var cache = Db.Corporations.FirstOrDefault(p => p.Id == instance.Id);
                if (cache != null)
                {
                    cache.EveID  = instance.EveID;
                    cache.Name   = instance.Name;
                    cache.Ticker = instance.Ticker;

                    Db.SaveChanges();
                    return(new SimpleResult {
                        IsError = false
                    });
                }
                return(new SimpleResult
                {
                    IsError = true,
                    Message = string.Format("Corporation with ID {0} not found", instance.Id)
                });
            }
            catch (Exception e)
            {
                return(new SimpleResult
                {
                    IsError = true,
                    Message = e.Message
                });
            }
        }
Ejemplo n.º 2
0
        public IResult CreateCorporation(Corporation instance)
        {
            try
            {
                if (instance.Id == 0)
                {
                    Db.Corporations.Add(instance);
                    Db.SaveChanges();

                    return(new SimpleResult {
                        IsError = false
                    });
                }

                return(new SimpleResult
                {
                    IsError = true,
                    Message = "id not equal 0"
                });
            }
            catch (Exception e)
            {
                return(new SimpleResult
                {
                    IsError = true,
                    Message = e.Message
                });
            }
        }